﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SageKing.Database.EF.Contracts;

public class EntityTenantTemplateData<T, Tt> : EntityBase<T>, IEntityTenantTemplateData<T, Tt>
{
    public virtual Tt? TenantId { get; set; }
    public virtual Tt? TemplateId { get; set; }

    public virtual string Name { get; set; }
    public virtual string Title { get; set; }

    public virtual Tt? CreateOrgId { get; set; }

    public virtual string? CreateOrgName { get; set; }


    public virtual bool? Enable { get; set; }

    public virtual string? Icon { get; set; }
    public virtual string? Description { get; set; }
    public virtual string? Remark { get; set; }

    #region 排序
    public virtual int? SortNo { get; set; } = 0;

    public virtual int? OrderNo { get; set; } = 0;
    #endregion
}
